Parallelizing H.264 Motion Estimation Algorithm using CUDA
نویسندگان
چکیده
Motion estimation is currently the most computationally intensive portion of the H.264 encoding process. Previous attempts to parallelize this algorithm in CUDA 1 showed sizable speedups but sacrificed quality by ignoring the motion vector prediction (MVp). We demonstrate the viability of a hierarchical (pyramid) motion estimation algorithm in CUDA. This solution addresses the MVp problem while still taking advantage of the CUDA framework.
منابع مشابه
Parallelized Block Match Algorithm on Multi-core Processors
In order to increase the coding efficiency of H.264/AVC, this paper proposed a parallelized approach of full search (FS) algorithm for motion estimation on Graphic Processor Unit (GPU) using computing unified device architecture (CUDA). By utilizing the independence among different MBs, we are able to take the full advantage of the computational power of CUDA and speed up the FS motion estimati...
متن کاملMultiprocessing Acceleration of H.264/AVC Motion Estimation Full Search Algorithm under CUDA Architecture
This work presents a parallel GPU-based solution for the Motion Estimation (ME) process in a video encoding system. We propose a way to partition the steps of Full Search block matching algorithm in the CUDA architecture, and to compare the performance with a theoretical model and two implementations (sequential and parallel using OpenMP library). We obtained a O(n2/log2n) speed-up which fits t...
متن کاملMultiprocessing GPU Acceleration of H.264/AVC Motion Estimation under CUDA Architecture
Abstract— This work presents a parallel GPU-based solution for the Motion Estimation (ME) process in a video encoding system. We propose a way to partition the steps of Full Search block matching algorithm in the CUDA architecture, and to compare the performance with a theoretical model and two implementations (sequential and parallel using OpenMP library). We obtained a O(n2/log2n) speed-up wh...
متن کاملFast fractional-pel interpolation algorithm of H.264 based on CUDA
H.264 video standard introduces fractional pixel motion compensation technology to obtain a more precise motion vector and a higher compression ratio. But, it increases the complexity of the motion compensation process at the same time. In order to solve the difficulties, we analysis the procedure of fractional-pel interpolation in H.264 and propose a fast fractional-pel interpolation algorithm...
متن کاملA Fast GPU-Based Motion Estimation Algorithm for H.264/AVC
H.264/AVC is the most recent predictive video compression standard to outperform other existing video coding standards by means of higher computational complexity. In recent years, heterogeneous computing has emerged as a cost-efficient solution for high-performance computing. In the literature, several algorithms have been proposed to accelerate video compression, but so far there have not bee...
متن کامل